.landing-ui-form-form-settings + .landing-ui-component-action-panel {
	margin-top: -12px;
	margin-bottom: 30px;
}

.landing-ui-rules-type1-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='54' height='47' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.968 34.052a6.4 6.4 0 110 12.8 6.4 6.4 0 010-12.8zm44.427 1.028a2 2 0 012 2v6.906a2 2 0 01-2 2H34.423a2 2 0 01-2-2V37.08a2 2 0 012-2h16.972zm-28.979.616l4.817 4.817-4.817 4.817v-3.589h-4.64v-2.528h4.64v-3.517zm21.993 3.337h-8a1 1 0 00-.994.883l-.006.117v1a1 1 0 00.883.993l.117.007h8a1 1 0 00.993-.883l.007-.117v-1a1 1 0 00-1-1zM6.969 17.121a6.4 6.4 0 110 12.8 6.4 6.4 0 010-12.8zm44.407.969a2 2 0 012 2v6.886a2 2 0 01-2 2H34.44a2 2 0 01-2-2V20.09a2 2 0 012-2h16.935zm-28.96.606l4.817 4.817-4.817 4.817v-3.589h-4.64v-2.528h4.64v-3.517zm21.993 3.337h-8a1 1 0 00-.994.883l-.006.117v1a1 1 0 00.883.993l.117.007h8a1 1 0 00.993-.883l.007-.117v-1a1 1 0 00-1-1zM6.969.281a6.4 6.4 0 110 12.8 6.4 6.4 0 010-12.8zm44.498.762a2 2 0 012 2v6.98a2 2 0 01-2 2H34.35a2 2 0 01-2-2v-6.98a2 2 0 012-2h17.116zm-29.05.653l4.816 4.817-4.817 4.817V7.741h-4.64V5.213h4.64V1.695zm21.992 3.337h-8a1 1 0 00-.994.883l-.006.117v1a1 1 0 00.883.993l.117.007h8a1 1 0 00.993-.883l.007-.117v-1a1 1 0 00-1-1z' fill='%23A3B2C5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.landing-ui-rules-type2-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='58' height='47' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.968 34.052a6.4 6.4 0 110 12.8 6.4 6.4 0 010-12.8zm13.052-2.666l6.58 1.763-1.763 6.58-1.795-3.108-4.018 2.32-1.265-2.19 4.018-2.32-1.757-3.045zm35.386-15.307a2 2 0 012 2v10.908a2 2 0 01-2 2H34.412a2 2 0 01-2-2V18.08a2 2 0 012-2h20.994zM6.968 17.12a6.4 6.4 0 110 12.8 6.4 6.4 0 010-12.8zm15.448 1.575l4.817 4.817-4.817 4.817v-3.589h-4.64v-2.528h4.64v-3.517zm23.993 3.337h-8a1 1 0 00-.994.883l-.006.117v1a1 1 0 00.883.993l.117.007h8a1 1 0 00.993-.883l.007-.117v-1a1 1 0 00-1-1zM24.837 7.297l1.763 6.58-6.58 1.764 1.794-3.109-4.019-2.32 1.265-2.19 4.018 2.32 1.759-3.045zM6.968.281a6.4 6.4 0 110 12.8 6.4 6.4 0 010-12.8z' fill='%23A3B2C5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.landing-ui-rules-type3-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.59 34.485a6.4 6.4 0 100 12.8 6.4 6.4 0 000-12.8zm10.532-28.92v2.5l1.981.001a2 2 0 011.995 1.851l.005.15V22.87H16.53v2.53l4.574-.001v12.586a2 2 0 01-1.851 1.994l-.15.006h-1.98v2.5h1.98a4.5 4.5 0 004.495-4.288l.005-.212V25.399h3.442v3.517l4.817-4.817-4.816-4.817-.001 3.589-3.441-.001V10.066a4.5 4.5 0 00-4.289-4.495l-.212-.005h-1.98zM36.033 16.58a2 2 0 00-2 2v10.909a2 2 0 002 2h20.995a2 2 0 002-2V18.579a2 2 0 00-2-2H36.033zM6.59 17.645a6.4 6.4 0 100 12.8 6.4 6.4 0 000-12.8zm33.44 4.888h8a1 1 0 01.994.884l.006.116v1a1 1 0 01-1 1h-8a1 1 0 01-.993-.883l-.007-.117v-1a1 1 0 01.884-.993l.116-.007zM6.59.715a6.4 6.4 0 100 12.8 6.4 6.4 0 000-12.8z' fill='%23A3B2C5' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.landing-ui-field-radio-button-layout[data-selector="rules-type"] {
	text-align: center;
}

.landing-ui-field-radio-button-layout[data-selector="rules-type"] .landing-ui-field-radio-button-item {
	width: 150px;
}

.landing-ui-field-radio-button-layout[data-selector="rules-type"] .landing-ui-field-radio-button-item-active .landing-ui-field-radio-button-item-icon {
	border: 1px solid rgba(82, 92, 105, .42);
}

.landing-ui-field-radio-button-layout[data-selector="rules-type"] .landing-ui-field-radio-button-item-active .landing-ui-field-radio-button-item-icon::before {
	display: none;
}

.landing-ui-field-radio-button-layout[data-selector="rules-type"] .landing-ui-field-radio-button-item-text span {
	color: #333333;
	border: none;
}

.landing-ui-field-radio-button-layout[data-selector="rules-type"] .ui-btn {
	margin-top: 10px;
	outline: none!important;
}
.landing-ui-rule-group {
	background-color: #F4F6F8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	border-radius: var(--ui-border-radius-md, 2px);
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	margin-left: -16px;
	margin-right: -16px;
}

.landing-ui-rule-group-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-bottom: 1px #EEEFF0 solid;
	padding-bottom: 16px;
}

.landing-ui-rule-group-header-title {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 16px;
	color: #333;
	max-width: 420px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}

.landing-ui-rule-group-header-change-logic-link {
	margin-left: auto;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14px;
	color: #80868E;
	line-height: 16px;
	border-bottom: 1px rgba(130, 139, 149, 1) dashed;
	-webkit-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	cursor: pointer;
}

.landing-ui-rule-group-header-change-logic-link:hover {
	opacity: .7;
}

.landing-ui-rule-group-header-remove-button {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.5L7.5 6l4.5 4.5-1.5 1.5L6 7.5 1.5 12 0 10.5 4.5 6 0 1.5 1.5 0 6 4.5 10.5 0z' fill='%23535C69' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-left: 15px;
	opacity: .2;
	-webkit-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
}

.landing-ui-rule-group-header-remove-button:hover {
	opacity: .5;
}

.landing-ui-rule-group-body {
	padding-top: 20px;
}

.landing-ui-rule-group-footer {
	padding-bottom: 20px;
}
.landing-ui-rule-entry + .landing-ui-rule-entry {
	margin-top: 20px;
}

.landing-ui-rule-entry-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.landing-ui-rule-entry-conditions {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	min-width: 50%;
	max-width: 50%;
	position: relative;
	padding-right: 12px;
}

.landing-ui-rule-entry-expressions {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-left: 17px;
	margin-top: 69px;
}

.landing-ui-rule-entry-expressions::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 3px;
	border: 1px #0dbef7 solid;
}

.landing-ui-rule-entry-expressions::after {
	background-color: #f4f6f8;
	content: '';
	position: absolute;
	top: -2px;
	left: 5px;
	right: -2px;
	bottom: -2px;
}

.landing-ui-rule-value + [class*="landing-ui-field-element"],
.landing-ui-rule-field-action-panel + [class*="landing-ui-field-element"] {
	margin-top: 20px;
}


.landing-ui-rule-entry-add-expression-field-link {
	position: sticky;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-top: 15px;
	margin-bottom: -7px;
	z-index: 1;
}

.landing-ui-rule-entry-add-expression-field-link-action-panel .landing-ui-component-action-panel {
	margin-top: 0;
}

.landing-ui-rule-entry-add-expression-field-link-separator {
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.landing-ui-rule-entry-add-expression-field-link-separator::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 10px;
	right: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	border-bottom: 1px #cbced2 solid;
}

.landing-ui-rule-entry-expressions > [class*="landing-ui-field-element"] {
	z-index: 1;
}

.landing-ui-rule-entry-expressions > [class^="landing-ui-field-element-"] + [class^="landing-ui-field-element-"] {
	margin-top: 10px;
}

.landing-ui-rule-entry-add-expression-field-link:first-child {
	padding-top: 0;
	top: 15px;
}

.landing-ui-field-element-blue,
.landing-ui-field-element-red,
.landing-ui-field-element-green {
	background: #FFFFFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 52px;
	padding-right: 10px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.08);
	        box-shadow: 0 1px 3px 0 rgba(0,0,0,0.08);
	border-radius: 2px;
}

.landing-ui-field-element-blue {
	border-left: 4px #83DDF9 solid;
}

.landing-ui-field-element-red {
	border-left: 4px #FF9B98 solid;
}

.landing-ui-field-element-green {
	border-left: 4px #C4E268 solid;
}

.landing-ui-field-element-text {
	max-width: calc(100% - 36px);
	margin-left: 12px;
}

.landing-ui-field-element-text-action {
	margin-top: -4px;
}

.landing-ui-field-element-text-action .landing-ui-field-dropdown-inline .landing-ui-field-header,
.landing-ui-field-element-text-action .landing-ui-field-dropdown-inline .landing-ui-field-input {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	opacity: 0.5;
	font-size: 14px;
	color: #333333;
	line-height: 15px;
}

.landing-ui-field-element-text-title {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 15px;
	color: #333333;
	line-height: 20px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	max-width: 190px;
}

.landing-ui-field-element-text-action + .landing-ui-field-element-text-title {
	position: relative;
	top: -2px;
}

.landing-ui-button-icon-drag + .landing-ui-field-element-text {
	margin-left: 7px;
}

/*.landing-ui-field-element-text .landing-ui-field-dropdown-inline {*/
/*	position: unset;*/
/*}*/
.landing-ui-rule-value {
	background-color: #DBDFE5;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 52px;
	border-radius: 26px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 17px;
	margin-left: 9px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 1;
	border: 1px transparent solid;
	-webkit-transition: background-color 100ms ease;
	-o-transition: background-color 100ms ease;
	transition: background-color 100ms ease;
}

.landing-ui-rule-entry-type-separator + .landing-ui-rule-value {
	margin-top: 10px;
}

.landing-ui-rule-value-active {
	background-color: #FBFCFD;
	border: 1px #C8EEFB solid;
}

.landing-ui-rule-value-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	padding-left: 15px;
}

.landing-ui-rule-value-operator-label {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14px;
	color: #333333;
	position: relative;
	line-height: 20px;
	opacity: 0.5;
	cursor: pointer;
	-webkit-transition: 200ms opacity ease;
	-o-transition: 200ms opacity ease;
	transition: 200ms opacity ease;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

.landing-ui-rule-value-value-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: -1px;
	text-transform: none;
	border-bottom: none;
	cursor: pointer;
	-webkit-transition: 200ms opacity ease;
	-o-transition: 200ms opacity ease;
	transition: 200ms opacity ease;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

.landing-ui-rule-value-value-label-inner {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 15px;
	color: #333333;
	display: inline-block;
	line-height: 22px;
	max-width: 170px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}

.landing-ui-rule-value-value-label::after,
.landing-ui-rule-value-operator-label::after {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h6.87L3.434 3.435z' fill='%23525C69' fill-rule='evenodd' opacity='.8'/%3E%3C/svg%3E") center no-repeat;
	content: '';
	display: inline-block;
	width: 15px;
	height: 6px;
}

.landing-ui-rule-value-value-label::after {
	margin-top: 2px;
}

.landing-ui-rule-value-operator-label:hover,
.landing-ui-rule-value-value-label:hover {
	opacity: .8;
}

.landing-ui-rule-decoration {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	pointer-events: none;
}

.landing-ui-rule-decoration-h-line {
	background-color: #82ddfa;
	position: absolute;
	top: 50%;
	left: -8px;
	width: 7px;
	height: 1px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 0;
}

.landing-ui-rule-decoration-v-line {
	background-color: #82ddfa;
	position: absolute;
	left: -8px;
	width: 1px;
	height: 90px;
	bottom: 0;
	z-index: 0;
}

.landing-ui-rule-decoration-arrow {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.018-18.5h-4c-.69 0-1.315.28-1.767.732A2.492 2.492 0 006.518-16V1.49L1.54 6.247a1.495 1.495 0 00.04 2.13l4.937 4.718V30c0 .69.28 1.315.733 1.768a2.492 2.492 0 001.767.732h4c.69 0 1.316-.28 1.768-.732A2.492 2.492 0 0015.518 30v-46c0-.69-.28-1.315-.732-1.768a2.492 2.492 0 00-1.768-.732z' fill='%23F4F6F8' stroke='%230DBEF7' fill-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat;
	position: absolute;
	top: 50%;
	right: -14px;
	width: 7px;
	height: 14px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.landing-ui-rule-value-settings-separator {
	position: relative;
	height: 19px;
	overflow: hidden;
}

.landing-ui-rule-value-settings-separator::before {
	background-color: #EDEEF0;
	content: '';
	position: absolute;
	height: 1px;
	left: -10px;
	right: -10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.value-settings-popup .landing-ui-field {
	margin-bottom: 0;
}

.landing-ui-field.landing-ui-field-checkbox[data-selector="operation"] {
	margin-bottom: 0;
}
.landing-ui-rule-field-action-panel {
	position: relative;
	margin-left: 35px;
}

.landing-ui-rule-field-action-panel-decoration {
	position: absolute;
	top: 50%;
	left: -25px;
	right: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	pointer-events: none;
}

.landing-ui-rule-field-action-panel-decoration-v-line {
	position: absolute;
	left: -8px;
	width: 1px;
	height: 90px;
	bottom: 0;
	z-index: 0;
	border-left: 1px #82ddfa dashed;
}

[class*="landing-ui-field-element"] + .landing-ui-rule-field-action-panel .landing-ui-rule-field-action-panel-decoration-v-line {
	height: 50px;
}

.landing-ui-rule-field-action-panel-decoration-h-line {
	position: absolute;
	top: 50%;
	left: -8px;
	width: 30px;
	height: 1px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 0;
	border-bottom: 1px #82ddfa dashed;
}

.landing-ui-rule-entry-type-separator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-top: 10px;
	margin-left: 35px;
}

.landing-ui-rule-entry-type-separator::after {
	content: '';
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	border-bottom: 1px #C3C7CD solid;
	margin-top: 2px;
}

.landing-ui-rule-value + .landing-ui-rule-entry-type-separator::after {
	display: none;
}

.landing-ui-rule-field-action-panel + .landing-ui-rule-entry-type-separator {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}

.landing-ui-rule-entry-type-separator-inner {
	font: 14px/16px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #80868e;
	background: #F4F6F8;
	padding-right: 10px;
}
